xen+tools: Introduce XEN_SYSCTL_PHYSCAP_vmtrace
authorAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 20 Jan 2021 19:06:19 +0000 (19:06 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Sat, 30 Jan 2021 03:21:33 +0000 (03:21 +0000)
commita48066d25c652aeecafba5a3f33e77ad9a9c07f6
tree6d81b0645f9834d18dd622196d29a1ea250f0e6d
parent6fe64b150ce519d1952edc5da452e1d143cef4cc
xen+tools: Introduce XEN_SYSCTL_PHYSCAP_vmtrace

We're about to introduce support for Intel Processor Trace, but similar
functionality exists in other platforms.

Aspects of vmtrace can reasonably can be common, so start with
XEN_SYSCTL_PHYSCAP_vmtrace and plumb the signal from Xen all the way down into
`xl info`.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
12 files changed:
tools/golang/xenlight/helpers.gen.go
tools/golang/xenlight/types.gen.go
tools/include/libxl.h
tools/libs/light/libxl.c
tools/libs/light/libxl_types.idl
tools/ocaml/libs/xc/xenctrl.ml
tools/ocaml/libs/xc/xenctrl.mli
tools/xl/xl_info.c
xen/common/domain.c
xen/common/sysctl.c
xen/include/public/sysctl.h
xen/include/xen/domain.h